package com.utils;

import java.util.List;

public class MysqlTable {

	/** 表名称 */
	private String tableName;

	/** 表描述 */
	private String tableComment;

	/** 实体类名称(首字母大写) */
	private String className;

	/** 实体类名称(首字母小写) */
	private String normalName;

	/** 生成模块名 */
	private String moduleName;
	private String modulePoin;

	/** domain路径 */
	private String domainPackage;

	/** dao路径 */
	private String daoPackage;

	/** mapper路径 */
	private String mapperPackage;
	
	/** 所屬字段 */
	private List<MysqlColumn> columns;
	
	/** 主键字段 */
	private MysqlColumn pkColumn;
	
	/** 需要导入 */
	private List<String> imports;

	public String getTableName() {
		return tableName;
	}

	public void setTableName(String tableName) {
		this.tableName = tableName;
	}

	public String getTableComment() {
		return tableComment;
	}

	public void setTableComment(String tableComment) {
		this.tableComment = tableComment;
	}

	public String getClassName() {
		return className;
	}

	public void setClassName(String className) {
		this.className = className;
	}

	public String getModuleName() {
		return moduleName;
	}

	public void setModuleName(String moduleName) {
		this.moduleName = moduleName;
	}

	public String getDomainPackage() {
		return domainPackage;
	}

	public void setDomainPackage(String domainPackage) {
		this.domainPackage = domainPackage;
	}

	public String getDaoPackage() {
		return daoPackage;
	}

	public void setDaoPackage(String daoPackage) {
		this.daoPackage = daoPackage;
	}

	public String getMapperPackage() {
		return mapperPackage;
	}

	public void setMapperPackage(String mapperPackage) {
		this.mapperPackage = mapperPackage;
	}

	public List<MysqlColumn> getColumns() {
		return columns;
	}

	public void setColumns(List<MysqlColumn> columns) {
		this.columns = columns;
	}

	public MysqlColumn getPkColumn() {
		return pkColumn;
	}

	public void setPkColumn(MysqlColumn pkColumn) {
		this.pkColumn = pkColumn;
	}

	public String getModulePoin() {
		return modulePoin;
	}

	public void setModulePoin(String modulePoin) {
		this.modulePoin = modulePoin;
	}

	public List<String> getImports() {
		return imports;
	}

	public void setImports(List<String> imports) {
		this.imports = imports;
	}

	public String getNormalName() {
		return normalName;
	}

	public void setNormalName(String normalName) {
		this.normalName = normalName;
	}
	
}
